@import "public";
@charset "UTF-8";
html body{background:#fafafa;}

/***********************************************************************/
#main {
    width: 1008px;height:452px ;margin: 30px auto 50px
}
.box-pic {
    width: 600px;height: 450px;float: left
}
.g_box {
    border: 1px solid #ccc;background-color: #fff;
    width: 320px;height: 420px;
    box-shadow: 0 0 15px rgba(204, 204, 204, .5);
    float: right;padding: 15px 30px;
    h2 {
                font-size: 18px;margin-bottom: 10px
            }
}
.trig {
    float: right;font-size: 12px;margin-top: 4px;
    a:hover{
        color: #FF666B;text-decoration: underline;
    }
}
/***************************************/
.register_infor {
    margin: 15px 0;width: 320px;
    .input_box {
                    border: 1px solid #ccc;line-height: 18px;
                    padding: 6px;position: relative;
                    .t_text {
                            position: absolute;color: #ccc;
                            left: 14px;top: 10px
                        }
                }
        input {
                border: 0;padding: 4px 6px;width: 265px;
                height: 18px;line-height: 18px;
              vertical-align: middle;color: #333;margin-left: 2px
            }
    .error_box em {
                    display: block;height: 24px;line-height: 24px;
                    height: 20px;line-height: 20px;color: #fe564b;                    
                }
}
.security_code {
    width: 100px;
    input {
                width: 80px;
            }
}
.send_code {
    color: #666; padding: 4px 20px;top: -1px; font-size: 12px;
    right: -206px;position: absolute;
    border-radius: 2px;background-color: #f5f5f5;
    border: 1px solid #dedede;display: inline-block;
    height: 30px;line-height: 30px;cursor: pointer;
}
.lizi_law {
    margin-top: 5px;height: 18px;
   label{
      display: inline-block; width:227px;height: 16px;
      input{
          width:15px;height: 15px;
      }
    a{
        color:#09f;
    }
    a:hover{
        text-decoration: underline;
    }
   }
}
.go2register{
    a {
            display: inline-block;width: 320px;height: 32px;
            padding: 15px 0;text-align: center;
            font-size: 18px;border-radius: 2px;
            color: #fff;background-color: #ff666b;
    }    
} 




























































